﻿namespace Shared.Service.DataPermissions
{

    public enum DisableAs
    {
        /// <summary>
        ///  Disable 当做 All 处理
        /// </summary>
        All,

        /// <summary>
        /// Disable 当做 Null 处理
        /// </summary>
        Null,
    }


    /// <summary>
    /// 数据权限状态
    /// </summary>
    public enum DataPermissionState
    {
        /// <summary>
        /// 未启用 跟进业务需要，是不拼接 sql 条件，还是返回 null 数据
        /// </summary>
        Disable,

        /// <summary>
        /// 启用了 但是并未配置值 根据业务需要，是否返回数据
        /// </summary>
        Null,

        /// <summary>
        /// 启用了 也有数据，正常处理即可
        /// </summary>
        Normal,

        /// <summary>
        ///  启用了 但是范围是最大的，跟进业务需要，可以不拼接sql 条件
        /// </summary>
        All
    }
}
